- Unit I
- Introduction to Android Operating System
- Android OS and Features
- Android Development Framework
- Installing and Running Applications on Android Studio
- Creating AVDs
- Types of Android Application
- Creating Activities
- Activity Lifecycle
- Activity States
- Monitoring State Changes
- Unit II
- Android Application Components
- Android Manifesting File
- Externalizing Resources Like Simple Values
- Drawables
- Layouts
- Menus
- Building User Interfaces
- Fundamental Android UI Design
- Layouts
- User Interface Components
- Unit III
- Fragments
- Creating Fragments
- Life Cycle of Fragments
- Fragment States
- Adding Fragments to Activity
- Adding, Removing and Replacing Fragments with Fragment Transitions
- Interfacing Between Fragments and Activities
- Unit IV
- Intents and Broadcasts
- Using Intents to Launch Activities
- Types of Intents
- Passing Data to Intents
- Getting Results from Activities
- Broadcast Receivers
- Using Intents Filters to Service Implicit Intents
- Resolving Intent Filters
- Database
- Introduction to SQLite Database
- Creating and Opening Database
- Creating Tables
- Inserting, Retrieving and Deleting Data